package com.neuedu.service;

import com.neuedu.model.Buildings;
import com.neuedu.model.XiaoQu;
import com.neuedu.vo.PageVO;

public interface BuildingsService {
    /**
     * 查询一页数据的方法
     * @param minDate 最小日期
     * @param maxDate 最大日期
     * @param likeName 名字模糊查询
     * @param pageNo 页码
     * @param pageSize 页大小
     * @return
     */
    PageVO<Buildings> selectPage(String minDate, String maxDate, String likeName, Integer pageNo, Integer pageSize);
    /**
     * 新增小区的方法
     * @param buildings 小区的信息
     * @return 添加结果
     */
    int addBuildings(Buildings buildings);
    /**
     * 删除小区的方法
     * @param ids 小区的id集合
     * @return 删除结果
     */
    int delBuildings(Integer [] ids);
    /**
     * 查询小区详细信息
     * @param id 小区id
     * @return 小区详细信息
     */
    Buildings queryBuildings(Integer id);
    /**
     * 保存修改小区的方法
     * @param buildings 小区的信息
     * @return 保存的结果
     */
    int saveBuildings(Buildings buildings);
}